// 0-买入 1-卖出 2-不交易 3-无策略
export const TRADE_STRATEGY = {
  SELL: 1,
  NOT_DEAL: 2,
  BUY: 0,
  NO_STRATEGY: 3,
};

// 0-固定值（MW·h） 1-装机容量（MW·h） 2-交易限额（元/MW·h） 3-超持仓位/剩余仓位
export const SUBMIT_TYPE = {
  FIXED: 0,
  INSTALLED_CAPACITY: 1,
  TRADE_LIMIT: 2,
  // POSTIONS_LEFT:3 //剩余仓位 暂时不做
};

// 0-保存 1-定时 2-申报中 3-申报成功 4-申报失败 5-部分失败 6-已删除
export const PROGARM_STATUS = {
  SAVE: 0,
  TIMELY: 1,
  SUBMITTING: 2,
  SUCCESS: 3,
  FAIL: 4,
  PART_SUCCESS: 5,
  DEL: 6,
  CREATE: -1,
};

// 0-新增 1-修改方案交易单元 2-修改方案内容 3-提请立即申报 4-设置定时申报 5-取消定时申报 6-提请定时申报 7-申报成功 8-申报失败 9-部分成功
export const LOG_TYPE = {
  CREATE: 0,
  MODIFY_UNIT: 1,
  MODIFY_CONTENT: 2,
  SUBMIT: 3,
  TIMELY: 4,
  CANCEL_TIMELY: 5,
  TIMELY_SUBMIT: 6,
  SUCCESS: 7,
  FAIL: 8,
  PART_SUCCESS: 9,
  REMOVE: 10,
};

export const LOG_TYPE_CN = {
  [LOG_TYPE.CREATE]: '新增方案',
  [LOG_TYPE.MODIFY_UNIT]: '修改方案交易单元',
  [LOG_TYPE.MODIFY_CONTENT]: '修改方案内容',
  [LOG_TYPE.SUBMIT]: '提请立即申报',
  [LOG_TYPE.TIMELY]: '设置定时申报',
  [LOG_TYPE.CANCEL_TIMELY]: '取消定时申报',
  [LOG_TYPE.TIMELY_SUBMIT]: '定时申报',
  [LOG_TYPE.SUCCESS]: '申报成功',
  [LOG_TYPE.FAIL]: '申报失败',
  [LOG_TYPE.PART_SUCCESS]: '申报部分成功',
  [LOG_TYPE.REMOVE]: '删除方案',
};

// 0-买入 1-卖出
export const LOCKED_TYPE = {
  BUY: 0,
  SELL: 1,
};

// 0-未申报 1-申报中 2-申报成功 3-申报失败
export const UNIT_STATUS = {
  NOT_SUBMIT: 0,
  SUBMITTING: 1,
  SUBMIT_SUCCESS: 2,
  SUBMIT_FAIL: 3,
};
